classdef DatasetInfo
    %DATASETINFO
    
    properties
        ImportedDataFilename;
        PreprocessedFilename;
        Type = 'Sphere';
        MarkerTransform; % Will be filled with markers on import, must be (manually) completed before carrying on with preprocessing.
    end
    
    methods(Static)
        
        function dispTable(array)
            DatasetInfo.dispHeader();
            DatasetInfo.dispRows(array);
            DatasetInfo.dispFooter();
        end                
        
        function dispHeader()
            fprintf(1,'     # |      Experiment \n');
            fprintf(1,'   ----|-----------------\n');
        end
        
        function dispRows(array)
            for i=1:length(array)
                fprintf(1,'    %2d | %s\n', i, array(i).Type);
            end
        end
        
        function dispFooter()
            fprintf(1,'   ----------------------\n');
        end
        
    end
    
end

